package com.cqfae.deploycentral.app.dao.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Entity
@Table(name = "t_report_info")
public class ReportInfo {

    @Id
    private Long id;

    private String reportCode;

    private String title;

    private String reportResult;

    private Long sitTimeStart;

    private Long sitTimeEnd;

    private String sitResult;

    private Long retTimeStart;

    private Long retTimeEnd;

    private String retResult;

    private Long uatTimeStart;

    private Long uatTimeEnd;

    private String uatResult;

    private String bugRemark;

    private Integer reportStatus;

    private String createBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    private String updateBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String uatFlag;

    public Integer getReportStatus() {
        return reportStatus;
    }

    public void setReportStatus(Integer reportStatus) {
        this.reportStatus = reportStatus;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getReportCode() {
        return reportCode;
    }

    public void setReportCode(String reportCode) {
        this.reportCode = reportCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getReportResult() {
        return reportResult;
    }

    public void setReportResult(String reportResult) {
        this.reportResult = reportResult;
    }

    public Long getSitTimeStart() {
        return sitTimeStart;
    }

    public void setSitTimeStart(Long sitTimeStart) {
        this.sitTimeStart = sitTimeStart;
    }

    public Long getSitTimeEnd() {
        return sitTimeEnd;
    }

    public void setSitTimeEnd(Long sitTimeEnd) {
        this.sitTimeEnd = sitTimeEnd;
    }

    public String getSitResult() {
        return sitResult;
    }


    public void setSitResult(String sitResult) {
        this.sitResult = sitResult;
    }

    public Long getRetTimeStart() {
        return retTimeStart;
    }

    public void setRetTimeStart(Long retTimeStart) {
        this.retTimeStart = retTimeStart;
    }

    public Long getRetTimeEnd() {
        return retTimeEnd;
    }

    public void setRetTimeEnd(Long retTimeEnd) {
        this.retTimeEnd = retTimeEnd;
    }

    public String getRetResult() {
        return retResult;
    }

    public void setRetResult(String retResult) {
        this.retResult = retResult;
    }

    public Long getUatTimeStart() {
        return uatTimeStart;
    }


    public void setUatTimeStart(Long uatTimeStart) {
        this.uatTimeStart = uatTimeStart;
    }

    public Long getUatTimeEnd() {
        return uatTimeEnd;
    }

    public void setUatTimeEnd(Long uatTimeEnd) {
        this.uatTimeEnd = uatTimeEnd;
    }

    public String getUatResult() {
        return uatResult;
    }

    public void setUatResult(String uatResult) {
        this.uatResult = uatResult;
    }

    public String getBugRemark() {
        return bugRemark;
    }

    public void setBugRemark(String bugRemark) {
        this.bugRemark = bugRemark;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUatFlag() {
        return uatFlag;
    }

    public void setUatFlag(String uatFlag) {
        this.uatFlag = uatFlag;
    }
}